#include <iostream>
#include <cstdio>
#include <cmath>
using namespace std;

int main(){
	for(int i = 100;i <= 999;i++){
		int a=i%10;
		int b=i/10%10;
		int c=i/100%10;
		if(i==pow(a,3)+pow(b,3)+pow(c,3)){
			cout << i << endl;
		}
	}
	return 0;
} 

//int main(){
//	int n,c=0;
//	int i;
//	cin >> n;
//	for(i = 2;;i++){
//		int flag = 1;
//		for(int j = 2;j <= sqrt(i);j++){
//			if(i % j == 0){
//				flag = 0;
//				break;
//			}
//		}
//		if(flag){
//			c++;
//		}
//		if(c == n){
//			break;
//		}
//	}
//	cout << i;
//	return 0;
//}

//int main(){
//	int a,b,d;
//	char c;
//	cin >> a >> b >> c >> d;
//	if (d == 0){
//		for(int i = 1;i <= a;i++){
//			for(int j = 1;j <= b;j++){
//				if(i == 1||i == a||j == 1||j == b){
//					printf("%c",c);
//				}
//				else{
//					printf(" ");
//				}
//			}
//			putchar('\n');
//		}
//	}
//	else{
//		for(int i = 1;i <= a;i++){
//			for(int j = 1;j <= b;j++){
//				printf("%c",c);
//			}
//			putchar('\n');
//		}
//	}
//	return 0;
//}

//int main(){
//	int n;
//	cin >> n;
//	for(int i = 1;i <= n;i++){
//		for(int j = 1;j <= i;j++){
//			putchar('*');
//		}
//		cout << endl;
//	}
//	return 0;
//}

//double jc(int n){
//	if(n>1){
//		return n*jc(n-1);
//	}
//	else return 1;
//}
//
//int main(){
//	int n;
//	double e=1;
//	cin >> n;
//	for(int i = 1;i <= n;i++){
//		e += 1.0/jc(i);
//	}
//	printf("%.10lf",e);
//	return 0;
//}

//int main(){
//	int n;
//	cin >> n;
//	for(int i = 0;i < n;i++){
//		int a = 0,b = 0;
//		cin >> a;
//		int b1 = 1,b2 = 1,j = 1;
//		for(j = 1;j<=a;j++){
//			b = b1;
//			int temp = b1;
//			b1 = b2;
//			b2 += temp;
//		}
//		cout << b << endl;
//	} 
//	return 0;
//}

//int main(){
//	int i,j;
//	for(i = 1;i < 10;i++){
//		for(j = 1;j <= i;j++){
//			printf("%d*%d=%2d",j,i,i*j);
//			if(j != i){
//				putchar(' ');
//			}
//		}
//		putchar('\n');
//	}
//	return 0;
//}

//int main(){
//	int n,i=2;
//	cin >> n;
//	for(i = 2;i < sqrt(n);i++){
//		if(n % i == 0){
//			cout << n / i <<endl;
//			break;
//		}
//	}
//	return 0;
//}

//int main(){
//	int i = 1;
//	for(i = 1; i <= 10;i++){
//		if(i == 5){
//			continue;
//		}
//		cout << i << " ";
//	}
//	return 0;
//}

//int main(){
//	int i = 0;
//	while(i <= 10){
////		if(i == 5){
////			break;
////		}
//		if(i == 5){
//			continue;
//		}
//		cout << i << " ";
//		i++;
//	}
//	return 0;
//} 

//int main(){
//	int i = 0,n = 0;
//	cin >> n;
//	do{
//		n /= 10;
//		i++;
//	}while(n);
//	cout << i;
//	return 0;
//}

//int main(){
//	int i = 1;
//	double h;
//	cin >> h;
//	double fs = -1.0*h;
//	do{
//		fs += h * 2.0;
//		h /= 2;
//		i++;
//	}while(i <= 10);
//	printf("%f\n%f",fs,h);
//	return 0;
//}
